Логические операцииОперанды в логических операциях должны иметь тип boolean. Значение null в логических операциях эквивалентно false. Логическая операция отрицания ! (not, не)Операция ! (not, не) имеет один операнд и образует его логическое отрицание. Результат операции not есть false, если операнд истинен, и true, если операнд имеет значение "ложь". ! true == false ! false == true ! null == true Логическая операция сложения ||Результат логической операции || есть истина, если какой-либо из её операндов истинен, и ложен только тогда, когда оба операнда ложны. true || true = true true || false = true false || true = true false || false = false Логическая операция умножения &&Результат операции && есть истина, только если оба её операнда истинны, и ложь во всех других случаях. true && true = true true && false = false false && true = false false && false = false Примечания... Смотрите такжеSystem_GetState, System states, System state value class |
to do: Проверить корректность. Дополнить. |